#include "slros_initialize.h"

ros::NodeHandle * SLROSNodePtr;
const std::string SLROSNodeName = "sim_kinematics";

// For Block sim_kinematics/usr_message
SimulinkSubscriber<geometry_msgs::Twist, SL_Bus_sim_kinematics_geometry_msgs_Twist> Sub_sim_kinematics_42;

// For Block sim_kinematics/motion controller/dnyamic/Publish
SimulinkPublisher<std_msgs::Float64, SL_Bus_sim_kinematics_std_msgs_Float64> Pub_sim_kinematics_11;

// For Block sim_kinematics/motion controller/dnyamic/Publish1
SimulinkPublisher<std_msgs::Float64, SL_Bus_sim_kinematics_std_msgs_Float64> Pub_sim_kinematics_20;

// For Block sim_kinematics/motion controller/dnyamic/Publish2
SimulinkPublisher<std_msgs::Float64, SL_Bus_sim_kinematics_std_msgs_Float64> Pub_sim_kinematics_21;

// For Block sim_kinematics/motion controller/dnyamic/Publish3
SimulinkPublisher<std_msgs::Float64, SL_Bus_sim_kinematics_std_msgs_Float64> Pub_sim_kinematics_23;

// For Block sim_kinematics/motion controller/steer/Publish
SimulinkPublisher<std_msgs::Float64, SL_Bus_sim_kinematics_std_msgs_Float64> Pub_sim_kinematics_37;

// For Block sim_kinematics/motion controller/steer/Publish1
SimulinkPublisher<std_msgs::Float64, SL_Bus_sim_kinematics_std_msgs_Float64> Pub_sim_kinematics_38;

// For Block sim_kinematics/motion controller/steer/Publish2
SimulinkPublisher<std_msgs::Float64, SL_Bus_sim_kinematics_std_msgs_Float64> Pub_sim_kinematics_39;

// For Block sim_kinematics/motion controller/steer/Publish3
SimulinkPublisher<std_msgs::Float64, SL_Bus_sim_kinematics_std_msgs_Float64> Pub_sim_kinematics_40;

void slros_node_init(int argc, char** argv)
{
  ros::init(argc, argv, SLROSNodeName);
  SLROSNodePtr = new ros::NodeHandle();
}

